Java Web实训总结

您所在的位置:网站首页 java web实训总结心得免费 Java Web实训总结

Java Web实训总结

2024-07-05 03:32| 来源: 网络整理| 查看: 265

Java Web实训总结 时间:2024.7.4

Jsp+servlet+mysql 论坛 项目实训总结

实训人: 程路峰 学号:11103303

通过为期10天的实训,我学习了很多关于Java Web的知识。在老师的正确指导下,顺利的完成了我的实训内容。在此,也有同学的帮助, 在他们的帮助下我也受益匪浅。最终,能顺利完成实训的任务也很高兴。

在实训生活中,我了解开发项目的需求、设计、实现、确认以 及维护等活动整个过程,让自己开始懂得一点软件工程的知识点。

首先,了解需求分析的重要性,比如:需求分析就是分析软件用户的 需求是什么.如果投入大量的人力, 物力,财力,时间,开发出的软件却没 人要,那所有的投入都是徒劳.如果费了很大的精力,开发一个软件,最 后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首 的.(相信大家都有体会)比如,用户需要一个 for linux 的软件,而你在软 件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当 然的认为是开发 for windows 的软件,当你千辛万苦地开发完成向用户 提交时才发现出了问题,那时候你是欲哭无泪了,恨不得找块豆腐一头 撞死。所以,需求分析是成功的第一步,就是要全面地理解用户的各 项要求,并准确地表达所接受的用户需求。

然后呢?确实客户的需求 的以后我们要做什么呢,那当然是设计和分析。此阶段主要根据需求 分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设 计等等。软件设计一般分为总体设计和详细设计。好的软件设计将为 软件程序编写打下良好的基础。

接下来是代码实现,此阶段是将网站项目设计的结果转换成计算机可运行的程序代码, 我们这个项目为4个模块,1.界面,2.逻辑层。3实现层。4.数据库及使用说明文档,分别为4个小组成员完成。这阶段我学到很多编程的思想,如: 分层思想、MVC、三大架构 的整合、dao 的编写。

编号程序之后就是软件测试了,此时在软件设计完成后要经过严密的测试,以发现软件在 整个设计过程中存在的问题并加以纠正。由于时间有限,我们测试是简单的使用一下每一个功能。

在编写代码 时,由于自己技术知识水平不广,常常遇到技术难题;还有自己没有良好的编程习惯,不注释,有时连自己也看懵了;编程的结构不好, 维修和修改代码是很慢。 这次实训让我意识到了自己做为计算机软件工程专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理 论知识,健康的体魄外,还必须具备良好的心理素质,使自己在以后 的途中无论经历什么样的困难,都立于不败之地。“纸上得来终觉浅, 绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实 际应用中所学专业知识的匮乏。 让我真真领悟到“学无止境”这句话的 涵义。而所学的,都是课本上没有而对我们又非常实用的东西,这又 给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知 识是怎样应用与实践的。

在这次实训中,我不仅知道了职业生涯所需具备的专业知识,而 且让我深深体会到一个团队中各成员合作的重要性,要善于团队合 作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成 一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意 见,使我们的组合达到更加完美。实训过程中,除了要专业知识,包 括人际交往,沟通方式及相关礼节方面的内容,对于团队开发来说, 团结一致使我深有体会。团队的合作

注重沟通和信任,不能不屑于做 小事,永远都要保持亲和诚信,把专业理论运用到具体实践中,不仅 加深我对理论的掌握和运用, 还让我拥有了一次又一次难忘的开发经历,这也是实训最大的收获。

这次实训带给我太多的感触,它让我知道工作上的辛苦,事业途中的艰辛。让我知道了实际的工作并不像在学校学习那样轻松。让我学到了很多课堂上更本学不到的东西,仿佛自己一下子成熟了,懂得了做人做事的道理, 也懂得了学习的意义, 时间的宝贵, 人生的真谛。 明白人世间一生不可能都是一帆风顺的, 只要勇敢去面对人生中的每 个驿站!这让我清楚地感到了自己肩上的重任,看清了自己的人生方向,也让我认识到了做软件应支持仔细认真的工作态度,要有一种平 和的心态和不耻下问的精神,不管遇到什么事都要总代表地去思考, 多听别人的建议,不要太过急燥。

人非生而知之,虽然我现在的知识 结构还很差, 但是我知道要学的知识, 一靠努力学习, 二靠潜心实践。 没有实践,学习就是无源之水,无本之木。

这次实训让我在一瞬间长 大:我们不可能永远呆在象牙塔中,过着一种无忧无虑的生活,我们 总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。

从初出茅庐,到现在可以熟练的按照流程开发软件,这都与我组 每个成员的努力是分不开的。在实训中,教会了我们很多东西,同时也锻炼了大家踏实、稳重、沟通的能力,每个人都很珍惜这来之不易 的实训机会。

在这学期的实训中,我受益匪浅,不仅专业知识增长了,最主要 是懂得了如何更好的为人处事、 团队合作, 感觉自己比以前成熟多了。 正因为学习上有所收获,思想上也就豁然开朗起来。通过这次实训, 我觉得要改变以前错误的思想,想把各项工作做好,就必需要不断的学习,不断的充电,也只有不断的学习、充电,才能提高自已的工作能力。古人云, “活到老、学到老” ,这句话是很有道理的。 社会的竞争是激烈的,我想我们应该好好把握住大学学习的时 间,充实、完善自我,全面发展,攻破电脑,

争取做一名出色的程序员。我们深刻的了解到,只有经历过,才知道其中的滋味。 对于我而言,可以说通过这次实训,真真切切的让我了解了什么是软件、网站开发,什么是软件、网站,让我对于软件最初的观点也有了本质性的 改变! 程序员不仅仅是一份职业, 更是一份细心+一份耐心+一份责任 心=人生价值的诠释。

程路峰 2014/12/4 夜

第二篇:java Web 中相对路径绝对路径问题总结

1.基本概念的理解  绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt 代表了test.txt文件的绝对路径。/index.htm也代表了一个URL绝对路径。  相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。另外关于URI,URL,URN等内容,请参考RFC相关文档标准。RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax, (/rfc/rfc2396.txt)2.关于JSP/Servlet中的相对路径和绝对路径。2.1服务器端的地址    服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和Javascript中的相对地址,他们是由客户端浏览器解析的)也就是说这时候在jsp和servlet中的相对地址应该是相对于你的web应用,即相对于http://192.168.0.1/webapp/的。   其用到的地方有: forward:servlet中的request.getRequestDispatcher(address);这个address是在服务器端解析的,所以,你要forward到a.jsp应该这么写:request.getRequestDispatcher(“/user/a.jsp”)这个/相对于当前的web应用webapp,其绝对地址就是:http://192.168.0.1/webapp/user/a.jsp。 sendRedirect:在jsp中 2.22、客户端的地址 所有的html页面中的相对地址都是相对于服务器根目录(http://192.168.0.1/)的,而不是(跟目录下的该Web应用的目录)http://192.168.0.1/webapp/的。 Html中的form表单的action属性的地址应该是相对于服务器根目录(http://192.168.0.1/)的,所以,如果提交到a.jsp为:action="/webapp/user/a.jsp"或action=""/user/a.jsp;  提交到servlet为actiom="/webapp/handleservlet"   Javascript也是在客户端解析的,所以其相对路径和form表单一样。   因此,一般情况下,在JSP/HTML页面等引用的CSS,Javascript.Action等属性前面最好都加上,以确保所引用的文件都属于Web应用中的目录。另外,应该尽量避免使用类似".","./","../../"等类似的相对该文件位置的相对路径,这样当文件移动时,很容易出问题。3. JSP/Servlet中获得当前应用的相对路径和绝对路径3.1 JSP中获得当前应用的相对路径和绝对路径根目录所对应的绝对路径:request.getRequestURI()文件的绝对路径  :application.getRealPath(request.getRequestURI());当前web应用的绝对路径 :application.getRealPath("/");取得请求文件的上层目

录:new File(application.getRealPath(request.getRequestURI())).getParent()3.2 Servlet中获得当前应用的相对路径和绝对路径根目录所对应的绝对路径:request.getServletPath();文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI()) 当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");(ServletContext对象获得几种方式:Javax.servlet.http.HttpSession.getServletContext() Javax.servlet.jsp.PageContext.getServletContext() Javax.servlet.ServletConfig.getServletContext() )4.Java 的Class中获得相对路径,绝对路径的方法4.1单独的Java类中获得绝对路径  根据Java.io.File的Doc文挡,可知:默认情况下new File("/")代表的目录为:System.getProperty("user.dir")。一下程序获得执行类的当前路径package org.cheng.file;import Java.io.File;public class FileTest {public static void main(String[] args) throws Exception { System.out.println(Thread.currentThread().getContextClassLoader().getResource("")); System.out.println(FileTest.class.getClassLoader().getResource(""));   System.out.println(ClassLoader.getSystemResource("")); System.out.println(FileTest.class.getResource("")); System.out.println(FileTest.class.getResource("/")); //Class文件所在路径 System.out.println(new File("/").getAbsolutePath()); System.out.println(System.getProperty("user.dir")); }}4.2服务器中的Java类获得当前路径(来自网络)(1).WeblogicWebApplication的系统文件根目录是你的weblogic安装所在根目录。例如:如果你的weblogic安装在c:\bea\weblogic700.....那么,你的文件根路径就是c:\.所以,有两种方式能够让你访问你的服务器端的文件:a.使用绝对路径:比如将你的参数文件放在c:\yourconfig\yourconf.properties,直接使用 new FileInputStream("yourconfig/yourconf.properties");b.使用相对路径:相对路径的根目录就是你的webapplication的根路径,即WEB-INF的上一级目录,将你的参数文件放在yourwebapp\yourconfig\yourconf.properties,这样使用:new FileInputStream("./yourconfig/yourconf.properties");这两种方式均可,自己选择。(2).Tomcat在类中输出System.getProperty("user.dir");显示的是%Tomcat_Home%/bin(3).Resin不是你的JSP放的相对路径,是JSP引擎执行这个JSP编译成SERVLET的路径为根.比如用新建文件法测试File f = new File("a.htm");这个a.htm在resin的安装目录下 (4).如何读相对路径哪?在Java文件中getResource或getResourceAsStream均可例:getClass().getResourceAsStream(filePath);//filePath可以是"/filename",这里的/代表web发布根路径下WEB-INF/classes默认使用该方法的路径是:WEB-INF/classes。已

经在Tomcat中测试。5.读取文件时的相对路径,避免硬编码和绝对路径的使用。(来自网络)5.1 采用Spring的DI机制获得文件,避免硬编码。参考下面的连接内容:http://www.Javajia.Net/viewtopic.Php?p=90213&5.2 配置文件的读取参考下面的连接内容:http://dev.csdn.Net/develop/article/39/39681.shtm5.3 通过虚拟路径或相对路径读取一个Xml文件,避免硬编码参考下面的连接内容:/club/clubPage.jsp?iPage=1&tID=10708&ccID=86.Java中文件的常用操作(复制,移动,删除,创建等)(来自网络)常用 Java File 操作类 /014/200604022353065155.htmJava文件操作大全(JSP中).cn/pcedu/empolder/gj/Java/0502/559401.htmlJava文件操作详解(Java中文网)/html/2005/1108/10947.htmJava 如何创建\删除\修改\复制目录及文件/developer/Java/2005/2/264.html总结:通过上面内容的使用,可以解决在Web应用服务器端,移动文件,查找文件,复制删除文件等操作,同时对服务器的相对地址,绝对地址概念更加清晰。建议参考URI,的RFC标准文挡。同时对Java.io.File. Java.Net.URI.等内容了解透彻对其他方面的理解可以更加深入和透彻。==================================================================================参考资料:Java/docs/Java.io.FileJava.io.InputStreamJava.io.OutputStreamJava.io.FileInputStreamJava.io.FileReader;Java.io.FileOutputStreamJava.io.FileWriter;Java.Net.URIJava.Net.URL绝对路径与相对路径祥解/htmldata/2005-02-26/1109430310.html[『J道习练』]JSP和Servlet中的绝对路径和相对路径http://w3china.org/blog/more.asp?name=pcthomas&id=9122&commentid=12376JSP,Servlet,Class获得当前应用的相对路径和绝对路径http://cy./cy/club/clubPage.jsp?ccStyle=0&tID=886&ccID=77如何获得当前文件路径.cn/resource/article/44/44113_Java.html通过Spring注入机制,取得文件http://www.Javajia.Net/viewtopic.Php?p=90213&配置文件的读取 http://dev.csdn.Net/develop/article/39/39681.shtm读取配置文件,通过虚拟路径或相对路径读取一个Xml文件,避免硬编码! /club/clubPage.jsp?iPage=1&tID=10708&ccID=8常用 Java File 操作类/014/200604022353065155.htmJava文件操作大全.cn/pcedu/empolder/gj/Java/0502/559401.htmlJava文件操作详解/html/2005/1108/10947.htm该文章转载自网络大本营:/Info/8033.Html

更多相关推荐: Java web实训报告

娄底职业技术学院JavaWeb课程设计报告娄底职业技术学院LOUDIVOCATIONALANDTECHNICALCOLLEGEJAVAWEB课程设计报告书课题电子离校系统系部电子信息工程系班级12软件1班东宝订...

javaweb 实训报告

1实习题目java软件开发2实习目的本人由于在达内实训时各项成绩优异被北京木联能科技有限公司录用为java软件开发实习生作为即将步入社会的应届毕业生我带着无比激动的心情和远大的理想到北京木联能科技有限公司实习实...

java实训总结

实习报告学生姓名:学号:专业班级:实习单位:实习时间:陈育伟20xx6361信息与计算科学1班高博教育20xx-7-1――20xx-7-1420xx年x月x日一、实习目的通过对java语言、JavaWeb、O…

java实训总结

JAVA实训总结XXX班XXX这个学期的最后两周是学校安排的Java实训课程,主要地点是在机房,这次我们任务是作一个网吧计费管理系统,该系统实现的功能主要有上下机管理,机器维护和管理,卡维护管理,登录界面设计等…

基于web的Java开发设计实训报告

PINGDINGSHANUNIVERSITY基于web的Java开发设计实训报告题目基于的系统的设计与实现院系软件学院专业年级姓名学号指导教师20xx年5月30日基于web的Java开发设计实训报告目录1绪论1...

javaweb集中实训文档模板

河南经贸职业学院信息管理系Javaweb课程设计在线绣图系统小组成员刘文凭于倩石冰妍班级09实训一班指导教师栗猛魏艳明刘丽萍20xx年12月10日课程设计目录第一章引言111项目来源及定义112项目要达到的目标...

java_web上机实验报告

实验一JSP内置对象的应用packagecomcountstoptimeimportjavautilpublicclassStopTimeprivateinth0privateintm0privateints0...

实习题目(javaweb)

一实习时间20xx年1月10日1430到1月13日1430二实习环境数据库访问配置ippiscnvicpccport1521sidorclusernamestudyuserpasswordstudyuser三实...

javaweb 实验报告

沈阳理工大学课程实践论文目录1前言111作业背景112课题简介113工作介绍1131个人主要工作1132主要收获2133自我评定2134小组成员任务分工情况22系统分析321需求分析322可行性分析33系统设计...

Java web课程设计实训报告

Javaweb课程设计实训报告我们进行了为期一周的Javaweb的课程实训在这次实训中我觉得我学到了很多东西这次老师给我们安排了一个项目是关于商店购物的首先我们划分了几个小组每组46人每个人有每个人的工作每个人...

java web 工作原理总结

总结第一章javaweb工作原理11web应用程序有web服务器web客服端浏览器HTTP协议以及静态HTML文件Web服务器的作用是接受客服端请求然后向客服端返回些结果浏览器的作用是允许用户请求服务器上的某个...

JavaWeb学习总结

一基本概念11WEB开发的相关知识WEB在英语中web即表示网页的意思它用于表示Internet主机上供外界访问的资源Internet上供外界访问的Web资源分为1静态web资源如html页面指web页面中供人...

java web实训总结(15篇)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3